package main

import (
	"fmt"
	"strings"
)

/**
IndexAny：此方法从原始字符串中的chars返回任何Unicode码的第一个实例的索引值。
如果原始字符中没有来自chars的Unicode代码点，则此方法将返回-1。

语法：

func IndexAny(str, charstr string) int
在这里，str是原始字符串，charstr是chars的Unicode代码点，我们想要查找索引值。
*/

func main() {

	//创建和初始化字符串
	str1 := "Welcome to the online portal of nhooo.com"
	str2 := "My dog name is Dollar"
	str3 := "I like to play Ludo"

	//显示字符串
	fmt.Println("字符串 1: ", str1)
	fmt.Println("字符串 2: ", str2)
	fmt.Println("字符串 3: ", str3)

	//查找给定的字符串索引值
	//使用IndexAny()函数
	res1 := strings.IndexAny(str1, "G")
	res2 := strings.IndexAny(str2, "do")
	res3 := strings.IndexAny(str3, "lqxa")
	res4 := strings.IndexAny("nhooo, geeks", "uywq")

	//显示结果
	fmt.Println("\n索引值:")
	fmt.Println("结果 1: ", res1)
	fmt.Println("结果 2: ", res2)
	fmt.Println("结果 3: ", res3)
	fmt.Println("结果 4: ", res4)

}
